Proving Correctness of DFAs and Lower Bounds
نویسنده
چکیده
Induction is a proof principle that is often used to establish a statement of the form “for all natural numbers i, some property P (i) holds”, i.e., ∀i ∈ N. P (i). In this class, there will be many occassions where we will need to prove that some property holds for all strings, especially when proving the correctness of a DFA design, i.e., ∀w ∈ Σ∗. S(w). We will often prove such statements “by induction on the length of w”. What that means is “We will prove ∀w. S(w) by proving ∀i ∈ N.∀w ∈ Σ. S(w)”. That is, we will take ith statement to be proved by induction to be ∀w ∈ Σ. S(w). Before giving examples of such proofs, we will begin by establishing some basic properties of DFAs that will be useful.
منابع مشابه
Lower Bounds for Synchronizing Word Lengths in Partial Automata
It was conjectured by \v{C}ern\'y in 1964, that a synchronizing DFA on $n$ states always has a synchronizing word of length at most $(n-1)^2$, and he gave a sequence of DFAs for which this bound is reached. Until now a full analysis of all DFAs reaching this bound was only given for $n \leq 4$, and with bounds on the number of symbols for $n \leq 10$. Here we give the full analysis for $n \leq ...
متن کاملOpen Problem: Meeting Times for Learning Random Automata
Learning automata is a foundational problem in computational learning theory. However, even efficiently learning random DFAs is hard. A natural restriction of this problem is to consider learning random DFAs under the uniform distribution. To date, this problem has no non-trivial lower bounds nor algorithms faster than brute force. In this note, we propose a method to find faster algorithms for...
متن کاملExtracting Exact Time Bounds from Logical Proofs
Accurate evaluation of delays of combinatorial circuits is crucial in circuit verification and design. In this paper we present a logical approach to timing analysis which allows us to compute exact stabilization bounds while proving the correctness of the boolean behavior.
متن کاملA General Framework for Bounds for Higher-Dimensional Orthogonal Packing Problems
Higher-dimensional orthogonal packing problems have a wide range of practical applications, including packing, cutting, and scheduling. In the context of a branch-and-bound framework for solving these packing problems to optimality, it is of crucial importance to have good and easy bounds for an optimal solution. Previous e orts have produced a number of special classes of such bounds. Unfortun...
متن کاملDFAs and PFAs with Long Shortest Synchronizing Word Length
It was conjectured by Černý in 1964, that a synchronizing DFA on n states always has a shortest synchronizing word of length at most (n− 1), and he gave a sequence of DFAs for which this bound is reached. Until now a full analysis of all DFAs reaching this bound was only given for n ≤ 4, and with bounds on the number of symbols for n ≤ 10. Here we give the full analysis for n ≤ 6, without bound...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016